/*******************************************************************************
* DISCLAIMER
* This software is supplied by Renesas Electronics Corporation and is only
* intended for use with Renesas products. No other uses are authorized. This
* software is owned by Renesas Electronics Corporation and is protected under
* all applicable laws, including copyright laws.
* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
* Renesas reserves the right, without notice, to make changes to this software
* and to discontinue the availability of this software. By using this software,
* you agree to the additional terms and conditions found by accessing the
* following link:
* http://www.renesas.com/disclaimer*
* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
*******************************************************************************/
/*******************************************************************************
* File Name : intc_iodefine.h
* $Rev: $
* $Date::                           $
* Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
******************************************************************************/
#ifndef INTC_IODEFINE_H
#define INTC_IODEFINE_H
/* ->QAC 0639 : Over 127 members (C90) */
/* ->QAC 0857 : Over 1024 #define (C90) */
/* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
/* ->SEC M1.10.1 : Not magic number */

#define INTC    (*(struct st_intc    *)0xE8201000uL) /* INTC */


#define INTCICDDCR (INTC.ICDDCR)
#define INTCICDICTR (INTC.ICDICTR)
#define INTCICDIIDR (INTC.ICDIIDR)
#define INTCICDISR0 (INTC.ICDISR0)
#define INTCICDISR1 (INTC.ICDISR1)
#define INTCICDISR2 (INTC.ICDISR2)
#define INTCICDISR3 (INTC.ICDISR3)
#define INTCICDISR4 (INTC.ICDISR4)
#define INTCICDISR5 (INTC.ICDISR5)
#define INTCICDISR6 (INTC.ICDISR6)
#define INTCICDISR7 (INTC.ICDISR7)
#define INTCICDISR8 (INTC.ICDISR8)
#define INTCICDISR9 (INTC.ICDISR9)
#define INTCICDISR10 (INTC.ICDISR10)
#define INTCICDISR11 (INTC.ICDISR11)
#define INTCICDISR12 (INTC.ICDISR12)
#define INTCICDISR13 (INTC.ICDISR13)
#define INTCICDISR14 (INTC.ICDISR14)
#define INTCICDISR15 (INTC.ICDISR15)
#define INTCICDISR16 (INTC.ICDISR16)
#define INTCICDISR17 (INTC.ICDISR17)
#define INTCICDISR18 (INTC.ICDISR18)
#define INTCICDISER0 (INTC.ICDISER0)
#define INTCICDISER1 (INTC.ICDISER1)
#define INTCICDISER2 (INTC.ICDISER2)
#define INTCICDISER3 (INTC.ICDISER3)
#define INTCICDISER4 (INTC.ICDISER4)
#define INTCICDISER5 (INTC.ICDISER5)
#define INTCICDISER6 (INTC.ICDISER6)
#define INTCICDISER7 (INTC.ICDISER7)
#define INTCICDISER8 (INTC.ICDISER8)
#define INTCICDISER9 (INTC.ICDISER9)
#define INTCICDISER10 (INTC.ICDISER10)
#define INTCICDISER11 (INTC.ICDISER11)
#define INTCICDISER12 (INTC.ICDISER12)
#define INTCICDISER13 (INTC.ICDISER13)
#define INTCICDISER14 (INTC.ICDISER14)
#define INTCICDISER15 (INTC.ICDISER15)
#define INTCICDISER16 (INTC.ICDISER16)
#define INTCICDISER17 (INTC.ICDISER17)
#define INTCICDISER18 (INTC.ICDISER18)
#define INTCICDICER0 (INTC.ICDICER0)
#define INTCICDICER1 (INTC.ICDICER1)
#define INTCICDICER2 (INTC.ICDICER2)
#define INTCICDICER3 (INTC.ICDICER3)
#define INTCICDICER4 (INTC.ICDICER4)
#define INTCICDICER5 (INTC.ICDICER5)
#define INTCICDICER6 (INTC.ICDICER6)
#define INTCICDICER7 (INTC.ICDICER7)
#define INTCICDICER8 (INTC.ICDICER8)
#define INTCICDICER9 (INTC.ICDICER9)
#define INTCICDICER10 (INTC.ICDICER10)
#define INTCICDICER11 (INTC.ICDICER11)
#define INTCICDICER12 (INTC.ICDICER12)
#define INTCICDICER13 (INTC.ICDICER13)
#define INTCICDICER14 (INTC.ICDICER14)
#define INTCICDICER15 (INTC.ICDICER15)
#define INTCICDICER16 (INTC.ICDICER16)
#define INTCICDICER17 (INTC.ICDICER17)
#define INTCICDICER18 (INTC.ICDICER18)
#define INTCICDISPR0 (INTC.ICDISPR0)
#define INTCICDISPR1 (INTC.ICDISPR1)
#define INTCICDISPR2 (INTC.ICDISPR2)
#define INTCICDISPR3 (INTC.ICDISPR3)
#define INTCICDISPR4 (INTC.ICDISPR4)
#define INTCICDISPR5 (INTC.ICDISPR5)
#define INTCICDISPR6 (INTC.ICDISPR6)
#define INTCICDISPR7 (INTC.ICDISPR7)
#define INTCICDISPR8 (INTC.ICDISPR8)
#define INTCICDISPR9 (INTC.ICDISPR9)
#define INTCICDISPR10 (INTC.ICDISPR10)
#define INTCICDISPR11 (INTC.ICDISPR11)
#define INTCICDISPR12 (INTC.ICDISPR12)
#define INTCICDISPR13 (INTC.ICDISPR13)
#define INTCICDISPR14 (INTC.ICDISPR14)
#define INTCICDISPR15 (INTC.ICDISPR15)
#define INTCICDISPR16 (INTC.ICDISPR16)
#define INTCICDISPR17 (INTC.ICDISPR17)
#define INTCICDISPR18 (INTC.ICDISPR18)
#define INTCICDICPR0 (INTC.ICDICPR0)
#define INTCICDICPR1 (INTC.ICDICPR1)
#define INTCICDICPR2 (INTC.ICDICPR2)
#define INTCICDICPR3 (INTC.ICDICPR3)
#define INTCICDICPR4 (INTC.ICDICPR4)
#define INTCICDICPR5 (INTC.ICDICPR5)
#define INTCICDICPR6 (INTC.ICDICPR6)
#define INTCICDICPR7 (INTC.ICDICPR7)
#define INTCICDICPR8 (INTC.ICDICPR8)
#define INTCICDICPR9 (INTC.ICDICPR9)
#define INTCICDICPR10 (INTC.ICDICPR10)
#define INTCICDICPR11 (INTC.ICDICPR11)
#define INTCICDICPR12 (INTC.ICDICPR12)
#define INTCICDICPR13 (INTC.ICDICPR13)
#define INTCICDICPR14 (INTC.ICDICPR14)
#define INTCICDICPR15 (INTC.ICDICPR15)
#define INTCICDICPR16 (INTC.ICDICPR16)
#define INTCICDICPR17 (INTC.ICDICPR17)
#define INTCICDICPR18 (INTC.ICDICPR18)
#define INTCICDABR0 (INTC.ICDABR0)
#define INTCICDABR1 (INTC.ICDABR1)
#define INTCICDABR2 (INTC.ICDABR2)
#define INTCICDABR3 (INTC.ICDABR3)
#define INTCICDABR4 (INTC.ICDABR4)
#define INTCICDABR5 (INTC.ICDABR5)
#define INTCICDABR6 (INTC.ICDABR6)
#define INTCICDABR7 (INTC.ICDABR7)
#define INTCICDABR8 (INTC.ICDABR8)
#define INTCICDABR9 (INTC.ICDABR9)
#define INTCICDABR10 (INTC.ICDABR10)
#define INTCICDABR11 (INTC.ICDABR11)
#define INTCICDABR12 (INTC.ICDABR12)
#define INTCICDABR13 (INTC.ICDABR13)
#define INTCICDABR14 (INTC.ICDABR14)
#define INTCICDABR15 (INTC.ICDABR15)
#define INTCICDABR16 (INTC.ICDABR16)
#define INTCICDABR17 (INTC.ICDABR17)
#define INTCICDABR18 (INTC.ICDABR18)
#define INTCICDIPR0 (INTC.ICDIPR0)
#define INTCICDIPR1 (INTC.ICDIPR1)
#define INTCICDIPR2 (INTC.ICDIPR2)
#define INTCICDIPR3 (INTC.ICDIPR3)
#define INTCICDIPR4 (INTC.ICDIPR4)
#define INTCICDIPR5 (INTC.ICDIPR5)
#define INTCICDIPR6 (INTC.ICDIPR6)
#define INTCICDIPR7 (INTC.ICDIPR7)
#define INTCICDIPR8 (INTC.ICDIPR8)
#define INTCICDIPR9 (INTC.ICDIPR9)
#define INTCICDIPR10 (INTC.ICDIPR10)
#define INTCICDIPR11 (INTC.ICDIPR11)
#define INTCICDIPR12 (INTC.ICDIPR12)
#define INTCICDIPR13 (INTC.ICDIPR13)
#define INTCICDIPR14 (INTC.ICDIPR14)
#define INTCICDIPR15 (INTC.ICDIPR15)
#define INTCICDIPR16 (INTC.ICDIPR16)
#define INTCICDIPR17 (INTC.ICDIPR17)
#define INTCICDIPR18 (INTC.ICDIPR18)
#define INTCICDIPR19 (INTC.ICDIPR19)
#define INTCICDIPR20 (INTC.ICDIPR20)
#define INTCICDIPR21 (INTC.ICDIPR21)
#define INTCICDIPR22 (INTC.ICDIPR22)
#define INTCICDIPR23 (INTC.ICDIPR23)
#define INTCICDIPR24 (INTC.ICDIPR24)
#define INTCICDIPR25 (INTC.ICDIPR25)
#define INTCICDIPR26 (INTC.ICDIPR26)
#define INTCICDIPR27 (INTC.ICDIPR27)
#define INTCICDIPR28 (INTC.ICDIPR28)
#define INTCICDIPR29 (INTC.ICDIPR29)
#define INTCICDIPR30 (INTC.ICDIPR30)
#define INTCICDIPR31 (INTC.ICDIPR31)
#define INTCICDIPR32 (INTC.ICDIPR32)
#define INTCICDIPR33 (INTC.ICDIPR33)
#define INTCICDIPR34 (INTC.ICDIPR34)
#define INTCICDIPR35 (INTC.ICDIPR35)
#define INTCICDIPR36 (INTC.ICDIPR36)
#define INTCICDIPR37 (INTC.ICDIPR37)
#define INTCICDIPR38 (INTC.ICDIPR38)
#define INTCICDIPR39 (INTC.ICDIPR39)
#define INTCICDIPR40 (INTC.ICDIPR40)
#define INTCICDIPR41 (INTC.ICDIPR41)
#define INTCICDIPR42 (INTC.ICDIPR42)
#define INTCICDIPR43 (INTC.ICDIPR43)
#define INTCICDIPR44 (INTC.ICDIPR44)
#define INTCICDIPR45 (INTC.ICDIPR45)
#define INTCICDIPR46 (INTC.ICDIPR46)
#define INTCICDIPR47 (INTC.ICDIPR47)
#define INTCICDIPR48 (INTC.ICDIPR48)
#define INTCICDIPR49 (INTC.ICDIPR49)
#define INTCICDIPR50 (INTC.ICDIPR50)
#define INTCICDIPR51 (INTC.ICDIPR51)
#define INTCICDIPR52 (INTC.ICDIPR52)
#define INTCICDIPR53 (INTC.ICDIPR53)
#define INTCICDIPR54 (INTC.ICDIPR54)
#define INTCICDIPR55 (INTC.ICDIPR55)
#define INTCICDIPR56 (INTC.ICDIPR56)
#define INTCICDIPR57 (INTC.ICDIPR57)
#define INTCICDIPR58 (INTC.ICDIPR58)
#define INTCICDIPR59 (INTC.ICDIPR59)
#define INTCICDIPR60 (INTC.ICDIPR60)
#define INTCICDIPR61 (INTC.ICDIPR61)
#define INTCICDIPR62 (INTC.ICDIPR62)
#define INTCICDIPR63 (INTC.ICDIPR63)
#define INTCICDIPR64 (INTC.ICDIPR64)
#define INTCICDIPR65 (INTC.ICDIPR65)
#define INTCICDIPR66 (INTC.ICDIPR66)
#define INTCICDIPR67 (INTC.ICDIPR67)
#define INTCICDIPR68 (INTC.ICDIPR68)
#define INTCICDIPR69 (INTC.ICDIPR69)
#define INTCICDIPR70 (INTC.ICDIPR70)
#define INTCICDIPR71 (INTC.ICDIPR71)
#define INTCICDIPR72 (INTC.ICDIPR72)
#define INTCICDIPR73 (INTC.ICDIPR73)
#define INTCICDIPR74 (INTC.ICDIPR74)
#define INTCICDIPR75 (INTC.ICDIPR75)
#define INTCICDIPR76 (INTC.ICDIPR76)
#define INTCICDIPR77 (INTC.ICDIPR77)
#define INTCICDIPR78 (INTC.ICDIPR78)
#define INTCICDIPR79 (INTC.ICDIPR79)
#define INTCICDIPR80 (INTC.ICDIPR80)
#define INTCICDIPR81 (INTC.ICDIPR81)
#define INTCICDIPR82 (INTC.ICDIPR82)
#define INTCICDIPR83 (INTC.ICDIPR83)
#define INTCICDIPR84 (INTC.ICDIPR84)
#define INTCICDIPR85 (INTC.ICDIPR85)
#define INTCICDIPR86 (INTC.ICDIPR86)
#define INTCICDIPR87 (INTC.ICDIPR87)
#define INTCICDIPR88 (INTC.ICDIPR88)
#define INTCICDIPR89 (INTC.ICDIPR89)
#define INTCICDIPR90 (INTC.ICDIPR90)
#define INTCICDIPR91 (INTC.ICDIPR91)
#define INTCICDIPR92 (INTC.ICDIPR92)
#define INTCICDIPR93 (INTC.ICDIPR93)
#define INTCICDIPR94 (INTC.ICDIPR94)
#define INTCICDIPR95 (INTC.ICDIPR95)
#define INTCICDIPR96 (INTC.ICDIPR96)
#define INTCICDIPR97 (INTC.ICDIPR97)
#define INTCICDIPR98 (INTC.ICDIPR98)
#define INTCICDIPR99 (INTC.ICDIPR99)
#define INTCICDIPR100 (INTC.ICDIPR100)
#define INTCICDIPR101 (INTC.ICDIPR101)
#define INTCICDIPR102 (INTC.ICDIPR102)
#define INTCICDIPR103 (INTC.ICDIPR103)
#define INTCICDIPR104 (INTC.ICDIPR104)
#define INTCICDIPR105 (INTC.ICDIPR105)
#define INTCICDIPR106 (INTC.ICDIPR106)
#define INTCICDIPR107 (INTC.ICDIPR107)
#define INTCICDIPR108 (INTC.ICDIPR108)
#define INTCICDIPR109 (INTC.ICDIPR109)
#define INTCICDIPR110 (INTC.ICDIPR110)
#define INTCICDIPR111 (INTC.ICDIPR111)
#define INTCICDIPR112 (INTC.ICDIPR112)
#define INTCICDIPR113 (INTC.ICDIPR113)
#define INTCICDIPR114 (INTC.ICDIPR114)
#define INTCICDIPR115 (INTC.ICDIPR115)
#define INTCICDIPR116 (INTC.ICDIPR116)
#define INTCICDIPR117 (INTC.ICDIPR117)
#define INTCICDIPR118 (INTC.ICDIPR118)
#define INTCICDIPR119 (INTC.ICDIPR119)
#define INTCICDIPR120 (INTC.ICDIPR120)
#define INTCICDIPR121 (INTC.ICDIPR121)
#define INTCICDIPR122 (INTC.ICDIPR122)
#define INTCICDIPR123 (INTC.ICDIPR123)
#define INTCICDIPR124 (INTC.ICDIPR124)
#define INTCICDIPR125 (INTC.ICDIPR125)
#define INTCICDIPR126 (INTC.ICDIPR126)
#define INTCICDIPR127 (INTC.ICDIPR127)
#define INTCICDIPR128 (INTC.ICDIPR128)
#define INTCICDIPR129 (INTC.ICDIPR129)
#define INTCICDIPR130 (INTC.ICDIPR130)
#define INTCICDIPR131 (INTC.ICDIPR131)
#define INTCICDIPR132 (INTC.ICDIPR132)
#define INTCICDIPR133 (INTC.ICDIPR133)
#define INTCICDIPR134 (INTC.ICDIPR134)
#define INTCICDIPR135 (INTC.ICDIPR135)
#define INTCICDIPR136 (INTC.ICDIPR136)
#define INTCICDIPR137 (INTC.ICDIPR137)
#define INTCICDIPR138 (INTC.ICDIPR138)
#define INTCICDIPR139 (INTC.ICDIPR139)
#define INTCICDIPR140 (INTC.ICDIPR140)
#define INTCICDIPR141 (INTC.ICDIPR141)
#define INTCICDIPR142 (INTC.ICDIPR142)
#define INTCICDIPR143 (INTC.ICDIPR143)
#define INTCICDIPR144 (INTC.ICDIPR144)
#define INTCICDIPR145 (INTC.ICDIPR145)
#define INTCICDIPR146 (INTC.ICDIPR146)
#define INTCICDIPTR0 (INTC.ICDIPTR0)
#define INTCICDIPTR1 (INTC.ICDIPTR1)
#define INTCICDIPTR2 (INTC.ICDIPTR2)
#define INTCICDIPTR3 (INTC.ICDIPTR3)
#define INTCICDIPTR4 (INTC.ICDIPTR4)
#define INTCICDIPTR5 (INTC.ICDIPTR5)
#define INTCICDIPTR6 (INTC.ICDIPTR6)
#define INTCICDIPTR7 (INTC.ICDIPTR7)
#define INTCICDIPTR8 (INTC.ICDIPTR8)
#define INTCICDIPTR9 (INTC.ICDIPTR9)
#define INTCICDIPTR10 (INTC.ICDIPTR10)
#define INTCICDIPTR11 (INTC.ICDIPTR11)
#define INTCICDIPTR12 (INTC.ICDIPTR12)
#define INTCICDIPTR13 (INTC.ICDIPTR13)
#define INTCICDIPTR14 (INTC.ICDIPTR14)
#define INTCICDIPTR15 (INTC.ICDIPTR15)
#define INTCICDIPTR16 (INTC.ICDIPTR16)
#define INTCICDIPTR17 (INTC.ICDIPTR17)
#define INTCICDIPTR18 (INTC.ICDIPTR18)
#define INTCICDIPTR19 (INTC.ICDIPTR19)
#define INTCICDIPTR20 (INTC.ICDIPTR20)
#define INTCICDIPTR21 (INTC.ICDIPTR21)
#define INTCICDIPTR22 (INTC.ICDIPTR22)
#define INTCICDIPTR23 (INTC.ICDIPTR23)
#define INTCICDIPTR24 (INTC.ICDIPTR24)
#define INTCICDIPTR25 (INTC.ICDIPTR25)
#define INTCICDIPTR26 (INTC.ICDIPTR26)
#define INTCICDIPTR27 (INTC.ICDIPTR27)
#define INTCICDIPTR28 (INTC.ICDIPTR28)
#define INTCICDIPTR29 (INTC.ICDIPTR29)
#define INTCICDIPTR30 (INTC.ICDIPTR30)
#define INTCICDIPTR31 (INTC.ICDIPTR31)
#define INTCICDIPTR32 (INTC.ICDIPTR32)
#define INTCICDIPTR33 (INTC.ICDIPTR33)
#define INTCICDIPTR34 (INTC.ICDIPTR34)
#define INTCICDIPTR35 (INTC.ICDIPTR35)
#define INTCICDIPTR36 (INTC.ICDIPTR36)
#define INTCICDIPTR37 (INTC.ICDIPTR37)
#define INTCICDIPTR38 (INTC.ICDIPTR38)
#define INTCICDIPTR39 (INTC.ICDIPTR39)
#define INTCICDIPTR40 (INTC.ICDIPTR40)
#define INTCICDIPTR41 (INTC.ICDIPTR41)
#define INTCICDIPTR42 (INTC.ICDIPTR42)
#define INTCICDIPTR43 (INTC.ICDIPTR43)
#define INTCICDIPTR44 (INTC.ICDIPTR44)
#define INTCICDIPTR45 (INTC.ICDIPTR45)
#define INTCICDIPTR46 (INTC.ICDIPTR46)
#define INTCICDIPTR47 (INTC.ICDIPTR47)
#define INTCICDIPTR48 (INTC.ICDIPTR48)
#define INTCICDIPTR49 (INTC.ICDIPTR49)
#define INTCICDIPTR50 (INTC.ICDIPTR50)
#define INTCICDIPTR51 (INTC.ICDIPTR51)
#define INTCICDIPTR52 (INTC.ICDIPTR52)
#define INTCICDIPTR53 (INTC.ICDIPTR53)
#define INTCICDIPTR54 (INTC.ICDIPTR54)
#define INTCICDIPTR55 (INTC.ICDIPTR55)
#define INTCICDIPTR56 (INTC.ICDIPTR56)
#define INTCICDIPTR57 (INTC.ICDIPTR57)
#define INTCICDIPTR58 (INTC.ICDIPTR58)
#define INTCICDIPTR59 (INTC.ICDIPTR59)
#define INTCICDIPTR60 (INTC.ICDIPTR60)
#define INTCICDIPTR61 (INTC.ICDIPTR61)
#define INTCICDIPTR62 (INTC.ICDIPTR62)
#define INTCICDIPTR63 (INTC.ICDIPTR63)
#define INTCICDIPTR64 (INTC.ICDIPTR64)
#define INTCICDIPTR65 (INTC.ICDIPTR65)
#define INTCICDIPTR66 (INTC.ICDIPTR66)
#define INTCICDIPTR67 (INTC.ICDIPTR67)
#define INTCICDIPTR68 (INTC.ICDIPTR68)
#define INTCICDIPTR69 (INTC.ICDIPTR69)
#define INTCICDIPTR70 (INTC.ICDIPTR70)
#define INTCICDIPTR71 (INTC.ICDIPTR71)
#define INTCICDIPTR72 (INTC.ICDIPTR72)
#define INTCICDIPTR73 (INTC.ICDIPTR73)
#define INTCICDIPTR74 (INTC.ICDIPTR74)
#define INTCICDIPTR75 (INTC.ICDIPTR75)
#define INTCICDIPTR76 (INTC.ICDIPTR76)
#define INTCICDIPTR77 (INTC.ICDIPTR77)
#define INTCICDIPTR78 (INTC.ICDIPTR78)
#define INTCICDIPTR79 (INTC.ICDIPTR79)
#define INTCICDIPTR80 (INTC.ICDIPTR80)
#define INTCICDIPTR81 (INTC.ICDIPTR81)
#define INTCICDIPTR82 (INTC.ICDIPTR82)
#define INTCICDIPTR83 (INTC.ICDIPTR83)
#define INTCICDIPTR84 (INTC.ICDIPTR84)
#define INTCICDIPTR85 (INTC.ICDIPTR85)
#define INTCICDIPTR86 (INTC.ICDIPTR86)
#define INTCICDIPTR87 (INTC.ICDIPTR87)
#define INTCICDIPTR88 (INTC.ICDIPTR88)
#define INTCICDIPTR89 (INTC.ICDIPTR89)
#define INTCICDIPTR90 (INTC.ICDIPTR90)
#define INTCICDIPTR91 (INTC.ICDIPTR91)
#define INTCICDIPTR92 (INTC.ICDIPTR92)
#define INTCICDIPTR93 (INTC.ICDIPTR93)
#define INTCICDIPTR94 (INTC.ICDIPTR94)
#define INTCICDIPTR95 (INTC.ICDIPTR95)
#define INTCICDIPTR96 (INTC.ICDIPTR96)
#define INTCICDIPTR97 (INTC.ICDIPTR97)
#define INTCICDIPTR98 (INTC.ICDIPTR98)
#define INTCICDIPTR99 (INTC.ICDIPTR99)
#define INTCICDIPTR100 (INTC.ICDIPTR100)
#define INTCICDIPTR101 (INTC.ICDIPTR101)
#define INTCICDIPTR102 (INTC.ICDIPTR102)
#define INTCICDIPTR103 (INTC.ICDIPTR103)
#define INTCICDIPTR104 (INTC.ICDIPTR104)
#define INTCICDIPTR105 (INTC.ICDIPTR105)
#define INTCICDIPTR106 (INTC.ICDIPTR106)
#define INTCICDIPTR107 (INTC.ICDIPTR107)
#define INTCICDIPTR108 (INTC.ICDIPTR108)
#define INTCICDIPTR109 (INTC.ICDIPTR109)
#define INTCICDIPTR110 (INTC.ICDIPTR110)
#define INTCICDIPTR111 (INTC.ICDIPTR111)
#define INTCICDIPTR112 (INTC.ICDIPTR112)
#define INTCICDIPTR113 (INTC.ICDIPTR113)
#define INTCICDIPTR114 (INTC.ICDIPTR114)
#define INTCICDIPTR115 (INTC.ICDIPTR115)
#define INTCICDIPTR116 (INTC.ICDIPTR116)
#define INTCICDIPTR117 (INTC.ICDIPTR117)
#define INTCICDIPTR118 (INTC.ICDIPTR118)
#define INTCICDIPTR119 (INTC.ICDIPTR119)
#define INTCICDIPTR120 (INTC.ICDIPTR120)
#define INTCICDIPTR121 (INTC.ICDIPTR121)
#define INTCICDIPTR122 (INTC.ICDIPTR122)
#define INTCICDIPTR123 (INTC.ICDIPTR123)
#define INTCICDIPTR124 (INTC.ICDIPTR124)
#define INTCICDIPTR125 (INTC.ICDIPTR125)
#define INTCICDIPTR126 (INTC.ICDIPTR126)
#define INTCICDIPTR127 (INTC.ICDIPTR127)
#define INTCICDIPTR128 (INTC.ICDIPTR128)
#define INTCICDIPTR129 (INTC.ICDIPTR129)
#define INTCICDIPTR130 (INTC.ICDIPTR130)
#define INTCICDIPTR131 (INTC.ICDIPTR131)
#define INTCICDIPTR132 (INTC.ICDIPTR132)
#define INTCICDIPTR133 (INTC.ICDIPTR133)
#define INTCICDIPTR134 (INTC.ICDIPTR134)
#define INTCICDIPTR135 (INTC.ICDIPTR135)
#define INTCICDIPTR136 (INTC.ICDIPTR136)
#define INTCICDIPTR137 (INTC.ICDIPTR137)
#define INTCICDIPTR138 (INTC.ICDIPTR138)
#define INTCICDIPTR139 (INTC.ICDIPTR139)
#define INTCICDIPTR140 (INTC.ICDIPTR140)
#define INTCICDIPTR141 (INTC.ICDIPTR141)
#define INTCICDIPTR142 (INTC.ICDIPTR142)
#define INTCICDIPTR143 (INTC.ICDIPTR143)
#define INTCICDIPTR144 (INTC.ICDIPTR144)
#define INTCICDIPTR145 (INTC.ICDIPTR145)
#define INTCICDIPTR146 (INTC.ICDIPTR146)
#define INTCICDICFR0 (INTC.ICDICFR0)
#define INTCICDICFR1 (INTC.ICDICFR1)
#define INTCICDICFR2 (INTC.ICDICFR2)
#define INTCICDICFR3 (INTC.ICDICFR3)
#define INTCICDICFR4 (INTC.ICDICFR4)
#define INTCICDICFR5 (INTC.ICDICFR5)
#define INTCICDICFR6 (INTC.ICDICFR6)
#define INTCICDICFR7 (INTC.ICDICFR7)
#define INTCICDICFR8 (INTC.ICDICFR8)
#define INTCICDICFR9 (INTC.ICDICFR9)
#define INTCICDICFR10 (INTC.ICDICFR10)
#define INTCICDICFR11 (INTC.ICDICFR11)
#define INTCICDICFR12 (INTC.ICDICFR12)
#define INTCICDICFR13 (INTC.ICDICFR13)
#define INTCICDICFR14 (INTC.ICDICFR14)
#define INTCICDICFR15 (INTC.ICDICFR15)
#define INTCICDICFR16 (INTC.ICDICFR16)
#define INTCICDICFR17 (INTC.ICDICFR17)
#define INTCICDICFR18 (INTC.ICDICFR18)
#define INTCICDICFR19 (INTC.ICDICFR19)
#define INTCICDICFR20 (INTC.ICDICFR20)
#define INTCICDICFR21 (INTC.ICDICFR21)
#define INTCICDICFR22 (INTC.ICDICFR22)
#define INTCICDICFR23 (INTC.ICDICFR23)
#define INTCICDICFR24 (INTC.ICDICFR24)
#define INTCICDICFR25 (INTC.ICDICFR25)
#define INTCICDICFR26 (INTC.ICDICFR26)
#define INTCICDICFR27 (INTC.ICDICFR27)
#define INTCICDICFR28 (INTC.ICDICFR28)
#define INTCICDICFR29 (INTC.ICDICFR29)
#define INTCICDICFR30 (INTC.ICDICFR30)
#define INTCICDICFR31 (INTC.ICDICFR31)
#define INTCICDICFR32 (INTC.ICDICFR32)
#define INTCICDICFR33 (INTC.ICDICFR33)
#define INTCICDICFR34 (INTC.ICDICFR34)
#define INTCICDICFR35 (INTC.ICDICFR35)
#define INTCICDICFR36 (INTC.ICDICFR36)
#define INTCPPI_STATUS (INTC.PPI_STATUS)
#define INTCSPI_STATUS0 (INTC.SPI_STATUS0)
#define INTCSPI_STATUS1 (INTC.SPI_STATUS1)
#define INTCSPI_STATUS2 (INTC.SPI_STATUS2)
#define INTCSPI_STATUS3 (INTC.SPI_STATUS3)
#define INTCSPI_STATUS4 (INTC.SPI_STATUS4)
#define INTCSPI_STATUS5 (INTC.SPI_STATUS5)
#define INTCSPI_STATUS6 (INTC.SPI_STATUS6)
#define INTCSPI_STATUS7 (INTC.SPI_STATUS7)
#define INTCSPI_STATUS8 (INTC.SPI_STATUS8)
#define INTCSPI_STATUS9 (INTC.SPI_STATUS9)
#define INTCSPI_STATUS10 (INTC.SPI_STATUS10)
#define INTCSPI_STATUS11 (INTC.SPI_STATUS11)
#define INTCSPI_STATUS12 (INTC.SPI_STATUS12)
#define INTCSPI_STATUS13 (INTC.SPI_STATUS13)
#define INTCSPI_STATUS14 (INTC.SPI_STATUS14)
#define INTCSPI_STATUS15 (INTC.SPI_STATUS15)
#define INTCSPI_STATUS16 (INTC.SPI_STATUS16)
#define INTCICDSGIR (INTC.ICDSGIR)
#define INTCICCICR (INTC.ICCICR)
#define INTCICCPMR (INTC.ICCPMR)
#define INTCICCBPR (INTC.ICCBPR)
#define INTCICCIAR (INTC.ICCIAR)
#define INTCICCEOIR (INTC.ICCEOIR)
#define INTCICCRPR (INTC.ICCRPR)
#define INTCICCHPIR (INTC.ICCHPIR)
#define INTCICCABPR (INTC.ICCABPR)
#define INTCICCIIDR (INTC.ICCIIDR)
#define INTCICR0 (INTC.ICR0)
#define INTCICR1 (INTC.ICR1)
#define INTCIRQRR (INTC.IRQRR)

#define INTC_ICDISR0_COUNT (19)
#define INTC_ICDISER0_COUNT (19)
#define INTC_ICDICER0_COUNT (19)
#define INTC_ICDISPR0_COUNT (19)
#define INTC_ICDICPR0_COUNT (19)
#define INTC_ICDABR0_COUNT (19)
#define INTC_ICDIPR0_COUNT (147)
#define INTC_ICDIPTR0_COUNT (147)
#define INTC_ICDICFR0_COUNT (37)
#define INTC_SPI_STATUS0_COUNT (17)


typedef struct st_intc
{
                                                           /* INTC             */
    volatile uint32_t  ICDDCR;                                 /*  ICDDCR          */
    volatile uint32_t  ICDICTR;                                /*  ICDICTR         */
    volatile uint32_t  ICDIIDR;                                /*  ICDIIDR         */
    volatile uint8_t   dummy193[116];                          /*                  */

/* #define INTC_ICDISR0_COUNT (19) */
    volatile uint32_t  ICDISR0;                                /*  ICDISR0         */
    volatile uint32_t  ICDISR1;                                /*  ICDISR1         */
    volatile uint32_t  ICDISR2;                                /*  ICDISR2         */
    volatile uint32_t  ICDISR3;                                /*  ICDISR3         */
    volatile uint32_t  ICDISR4;                                /*  ICDISR4         */
    volatile uint32_t  ICDISR5;                                /*  ICDISR5         */
    volatile uint32_t  ICDISR6;                                /*  ICDISR6         */
    volatile uint32_t  ICDISR7;                                /*  ICDISR7         */
    volatile uint32_t  ICDISR8;                                /*  ICDISR8         */
    volatile uint32_t  ICDISR9;                                /*  ICDISR9         */
    volatile uint32_t  ICDISR10;                               /*  ICDISR10        */
    volatile uint32_t  ICDISR11;                               /*  ICDISR11        */
    volatile uint32_t  ICDISR12;                               /*  ICDISR12        */
    volatile uint32_t  ICDISR13;                               /*  ICDISR13        */
    volatile uint32_t  ICDISR14;                               /*  ICDISR14        */
    volatile uint32_t  ICDISR15;                               /*  ICDISR15        */
    volatile uint32_t  ICDISR16;                               /*  ICDISR16        */
    volatile uint32_t  ICDISR17;                               /*  ICDISR17        */
    volatile uint32_t  ICDISR18;                               /*  ICDISR18        */
    volatile uint8_t   dummy194[52];                           /*                  */

/* #define INTC_ICDISER0_COUNT (19) */
    volatile uint32_t  ICDISER0;                               /*  ICDISER0        */
    volatile uint32_t  ICDISER1;                               /*  ICDISER1        */
    volatile uint32_t  ICDISER2;                               /*  ICDISER2        */
    volatile uint32_t  ICDISER3;                               /*  ICDISER3        */
    volatile uint32_t  ICDISER4;                               /*  ICDISER4        */
    volatile uint32_t  ICDISER5;                               /*  ICDISER5        */
    volatile uint32_t  ICDISER6;                               /*  ICDISER6        */
    volatile uint32_t  ICDISER7;                               /*  ICDISER7        */
    volatile uint32_t  ICDISER8;                               /*  ICDISER8        */
    volatile uint32_t  ICDISER9;                               /*  ICDISER9        */
    volatile uint32_t  ICDISER10;                              /*  ICDISER10       */
    volatile uint32_t  ICDISER11;                              /*  ICDISER11       */
    volatile uint32_t  ICDISER12;                              /*  ICDISER12       */
    volatile uint32_t  ICDISER13;                              /*  ICDISER13       */
    volatile uint32_t  ICDISER14;                              /*  ICDISER14       */
    volatile uint32_t  ICDISER15;                              /*  ICDISER15       */
    volatile uint32_t  ICDISER16;                              /*  ICDISER16       */
    volatile uint32_t  ICDISER17;                              /*  ICDISER17       */
    volatile uint32_t  ICDISER18;                              /*  ICDISER18       */
    volatile uint8_t   dummy195[52];                           /*                  */

/* #define INTC_ICDICER0_COUNT (19) */
    volatile uint32_t  ICDICER0;                               /*  ICDICER0        */
    volatile uint32_t  ICDICER1;                               /*  ICDICER1        */
    volatile uint32_t  ICDICER2;                               /*  ICDICER2        */
    volatile uint32_t  ICDICER3;                               /*  ICDICER3        */
    volatile uint32_t  ICDICER4;                               /*  ICDICER4        */
    volatile uint32_t  ICDICER5;                               /*  ICDICER5        */
    volatile uint32_t  ICDICER6;                               /*  ICDICER6        */
    volatile uint32_t  ICDICER7;                               /*  ICDICER7        */
    volatile uint32_t  ICDICER8;                               /*  ICDICER8        */
    volatile uint32_t  ICDICER9;                               /*  ICDICER9        */
    volatile uint32_t  ICDICER10;                              /*  ICDICER10       */
    volatile uint32_t  ICDICER11;                              /*  ICDICER11       */
    volatile uint32_t  ICDICER12;                              /*  ICDICER12       */
    volatile uint32_t  ICDICER13;                              /*  ICDICER13       */
    volatile uint32_t  ICDICER14;                              /*  ICDICER14       */
    volatile uint32_t  ICDICER15;                              /*  ICDICER15       */
    volatile uint32_t  ICDICER16;                              /*  ICDICER16       */
    volatile uint32_t  ICDICER17;                              /*  ICDICER17       */
    volatile uint32_t  ICDICER18;                              /*  ICDICER18       */
    volatile uint8_t   dummy196[52];                           /*                  */

/* #define INTC_ICDISPR0_COUNT (19) */
    volatile uint32_t  ICDISPR0;                               /*  ICDISPR0        */
    volatile uint32_t  ICDISPR1;                               /*  ICDISPR1        */
    volatile uint32_t  ICDISPR2;                               /*  ICDISPR2        */
    volatile uint32_t  ICDISPR3;                               /*  ICDISPR3        */
    volatile uint32_t  ICDISPR4;                               /*  ICDISPR4        */
    volatile uint32_t  ICDISPR5;                               /*  ICDISPR5        */
    volatile uint32_t  ICDISPR6;                               /*  ICDISPR6        */
    volatile uint32_t  ICDISPR7;                               /*  ICDISPR7        */
    volatile uint32_t  ICDISPR8;                               /*  ICDISPR8        */
    volatile uint32_t  ICDISPR9;                               /*  ICDISPR9        */
    volatile uint32_t  ICDISPR10;                              /*  ICDISPR10       */
    volatile uint32_t  ICDISPR11;                              /*  ICDISPR11       */
    volatile uint32_t  ICDISPR12;                              /*  ICDISPR12       */
    volatile uint32_t  ICDISPR13;                              /*  ICDISPR13       */
    volatile uint32_t  ICDISPR14;                              /*  ICDISPR14       */
    volatile uint32_t  ICDISPR15;                              /*  ICDISPR15       */
    volatile uint32_t  ICDISPR16;                              /*  ICDISPR16       */
    volatile uint32_t  ICDISPR17;                              /*  ICDISPR17       */
    volatile uint32_t  ICDISPR18;                              /*  ICDISPR18       */
    volatile uint8_t   dummy197[52];                           /*                  */

/* #define INTC_ICDICPR0_COUNT (19) */
    volatile uint32_t  ICDICPR0;                               /*  ICDICPR0        */
    volatile uint32_t  ICDICPR1;                               /*  ICDICPR1        */
    volatile uint32_t  ICDICPR2;                               /*  ICDICPR2        */
    volatile uint32_t  ICDICPR3;                               /*  ICDICPR3        */
    volatile uint32_t  ICDICPR4;                               /*  ICDICPR4        */
    volatile uint32_t  ICDICPR5;                               /*  ICDICPR5        */
    volatile uint32_t  ICDICPR6;                               /*  ICDICPR6        */
    volatile uint32_t  ICDICPR7;                               /*  ICDICPR7        */
    volatile uint32_t  ICDICPR8;                               /*  ICDICPR8        */
    volatile uint32_t  ICDICPR9;                               /*  ICDICPR9        */
    volatile uint32_t  ICDICPR10;                              /*  ICDICPR10       */
    volatile uint32_t  ICDICPR11;                              /*  ICDICPR11       */
    volatile uint32_t  ICDICPR12;                              /*  ICDICPR12       */
    volatile uint32_t  ICDICPR13;                              /*  ICDICPR13       */
    volatile uint32_t  ICDICPR14;                              /*  ICDICPR14       */
    volatile uint32_t  ICDICPR15;                              /*  ICDICPR15       */
    volatile uint32_t  ICDICPR16;                              /*  ICDICPR16       */
    volatile uint32_t  ICDICPR17;                              /*  ICDICPR17       */
    volatile uint32_t  ICDICPR18;                              /*  ICDICPR18       */
    volatile uint8_t   dummy198[52];                           /*                  */

/* #define INTC_ICDABR0_COUNT (19) */
    volatile uint32_t  ICDABR0;                                /*  ICDABR0         */
    volatile uint32_t  ICDABR1;                                /*  ICDABR1         */
    volatile uint32_t  ICDABR2;                                /*  ICDABR2         */
    volatile uint32_t  ICDABR3;                                /*  ICDABR3         */
    volatile uint32_t  ICDABR4;                                /*  ICDABR4         */
    volatile uint32_t  ICDABR5;                                /*  ICDABR5         */
    volatile uint32_t  ICDABR6;                                /*  ICDABR6         */
    volatile uint32_t  ICDABR7;                                /*  ICDABR7         */
    volatile uint32_t  ICDABR8;                                /*  ICDABR8         */
    volatile uint32_t  ICDABR9;                                /*  ICDABR9         */
    volatile uint32_t  ICDABR10;                               /*  ICDABR10        */
    volatile uint32_t  ICDABR11;                               /*  ICDABR11        */
    volatile uint32_t  ICDABR12;                               /*  ICDABR12        */
    volatile uint32_t  ICDABR13;                               /*  ICDABR13        */
    volatile uint32_t  ICDABR14;                               /*  ICDABR14        */
    volatile uint32_t  ICDABR15;                               /*  ICDABR15        */
    volatile uint32_t  ICDABR16;                               /*  ICDABR16        */
    volatile uint32_t  ICDABR17;                               /*  ICDABR17        */
    volatile uint32_t  ICDABR18;                               /*  ICDABR18        */
    volatile uint8_t   dummy199[180];                          /*                  */

/* #define INTC_ICDIPR0_COUNT (147) */
    volatile uint32_t  ICDIPR0;                                /*  ICDIPR0         */
    volatile uint32_t  ICDIPR1;                                /*  ICDIPR1         */
    volatile uint32_t  ICDIPR2;                                /*  ICDIPR2         */
    volatile uint32_t  ICDIPR3;                                /*  ICDIPR3         */
    volatile uint32_t  ICDIPR4;                                /*  ICDIPR4         */
    volatile uint32_t  ICDIPR5;                                /*  ICDIPR5         */
    volatile uint32_t  ICDIPR6;                                /*  ICDIPR6         */
    volatile uint32_t  ICDIPR7;                                /*  ICDIPR7         */
    volatile uint32_t  ICDIPR8;                                /*  ICDIPR8         */
    volatile uint32_t  ICDIPR9;                                /*  ICDIPR9         */
    volatile uint32_t  ICDIPR10;                               /*  ICDIPR10        */
    volatile uint32_t  ICDIPR11;                               /*  ICDIPR11        */
    volatile uint32_t  ICDIPR12;                               /*  ICDIPR12        */
    volatile uint32_t  ICDIPR13;                               /*  ICDIPR13        */
    volatile uint32_t  ICDIPR14;                               /*  ICDIPR14        */
    volatile uint32_t  ICDIPR15;                               /*  ICDIPR15        */
    volatile uint32_t  ICDIPR16;                               /*  ICDIPR16        */
    volatile uint32_t  ICDIPR17;                               /*  ICDIPR17        */
    volatile uint32_t  ICDIPR18;                               /*  ICDIPR18        */
    volatile uint32_t  ICDIPR19;                               /*  ICDIPR19        */
    volatile uint32_t  ICDIPR20;                               /*  ICDIPR20        */
    volatile uint32_t  ICDIPR21;                               /*  ICDIPR21        */
    volatile uint32_t  ICDIPR22;                               /*  ICDIPR22        */
    volatile uint32_t  ICDIPR23;                               /*  ICDIPR23        */
    volatile uint32_t  ICDIPR24;                               /*  ICDIPR24        */
    volatile uint32_t  ICDIPR25;                               /*  ICDIPR25        */
    volatile uint32_t  ICDIPR26;                               /*  ICDIPR26        */
    volatile uint32_t  ICDIPR27;                               /*  ICDIPR27        */
    volatile uint32_t  ICDIPR28;                               /*  ICDIPR28        */
    volatile uint32_t  ICDIPR29;                               /*  ICDIPR29        */
    volatile uint32_t  ICDIPR30;                               /*  ICDIPR30        */
    volatile uint32_t  ICDIPR31;                               /*  ICDIPR31        */
    volatile uint32_t  ICDIPR32;                               /*  ICDIPR32        */
    volatile uint32_t  ICDIPR33;                               /*  ICDIPR33        */
    volatile uint32_t  ICDIPR34;                               /*  ICDIPR34        */
    volatile uint32_t  ICDIPR35;                               /*  ICDIPR35        */
    volatile uint32_t  ICDIPR36;                               /*  ICDIPR36        */
    volatile uint32_t  ICDIPR37;                               /*  ICDIPR37        */
    volatile uint32_t  ICDIPR38;                               /*  ICDIPR38        */
    volatile uint32_t  ICDIPR39;                               /*  ICDIPR39        */
    volatile uint32_t  ICDIPR40;                               /*  ICDIPR40        */
    volatile uint32_t  ICDIPR41;                               /*  ICDIPR41        */
    volatile uint32_t  ICDIPR42;                               /*  ICDIPR42        */
    volatile uint32_t  ICDIPR43;                               /*  ICDIPR43        */
    volatile uint32_t  ICDIPR44;                               /*  ICDIPR44        */
    volatile uint32_t  ICDIPR45;                               /*  ICDIPR45        */
    volatile uint32_t  ICDIPR46;                               /*  ICDIPR46        */
    volatile uint32_t  ICDIPR47;                               /*  ICDIPR47        */
    volatile uint32_t  ICDIPR48;                               /*  ICDIPR48        */
    volatile uint32_t  ICDIPR49;                               /*  ICDIPR49        */
    volatile uint32_t  ICDIPR50;                               /*  ICDIPR50        */
    volatile uint32_t  ICDIPR51;                               /*  ICDIPR51        */
    volatile uint32_t  ICDIPR52;                               /*  ICDIPR52        */
    volatile uint32_t  ICDIPR53;                               /*  ICDIPR53        */
    volatile uint32_t  ICDIPR54;                               /*  ICDIPR54        */
    volatile uint32_t  ICDIPR55;                               /*  ICDIPR55        */
    volatile uint32_t  ICDIPR56;                               /*  ICDIPR56        */
    volatile uint32_t  ICDIPR57;                               /*  ICDIPR57        */
    volatile uint32_t  ICDIPR58;                               /*  ICDIPR58        */
    volatile uint32_t  ICDIPR59;                               /*  ICDIPR59        */
    volatile uint32_t  ICDIPR60;                               /*  ICDIPR60        */
    volatile uint32_t  ICDIPR61;                               /*  ICDIPR61        */
    volatile uint32_t  ICDIPR62;                               /*  ICDIPR62        */
    volatile uint32_t  ICDIPR63;                               /*  ICDIPR63        */
    volatile uint32_t  ICDIPR64;                               /*  ICDIPR64        */
    volatile uint32_t  ICDIPR65;                               /*  ICDIPR65        */
    volatile uint32_t  ICDIPR66;                               /*  ICDIPR66        */
    volatile uint32_t  ICDIPR67;                               /*  ICDIPR67        */
    volatile uint32_t  ICDIPR68;                               /*  ICDIPR68        */
    volatile uint32_t  ICDIPR69;                               /*  ICDIPR69        */
    volatile uint32_t  ICDIPR70;                               /*  ICDIPR70        */
    volatile uint32_t  ICDIPR71;                               /*  ICDIPR71        */
    volatile uint32_t  ICDIPR72;                               /*  ICDIPR72        */
    volatile uint32_t  ICDIPR73;                               /*  ICDIPR73        */
    volatile uint32_t  ICDIPR74;                               /*  ICDIPR74        */
    volatile uint32_t  ICDIPR75;                               /*  ICDIPR75        */
    volatile uint32_t  ICDIPR76;                               /*  ICDIPR76        */
    volatile uint32_t  ICDIPR77;                               /*  ICDIPR77        */
    volatile uint32_t  ICDIPR78;                               /*  ICDIPR78        */
    volatile uint32_t  ICDIPR79;                               /*  ICDIPR79        */
    volatile uint32_t  ICDIPR80;                               /*  ICDIPR80        */
    volatile uint32_t  ICDIPR81;                               /*  ICDIPR81        */
    volatile uint32_t  ICDIPR82;                               /*  ICDIPR82        */
    volatile uint32_t  ICDIPR83;                               /*  ICDIPR83        */
    volatile uint32_t  ICDIPR84;                               /*  ICDIPR84        */
    volatile uint32_t  ICDIPR85;                               /*  ICDIPR85        */
    volatile uint32_t  ICDIPR86;                               /*  ICDIPR86        */
    volatile uint32_t  ICDIPR87;                               /*  ICDIPR87        */
    volatile uint32_t  ICDIPR88;                               /*  ICDIPR88        */
    volatile uint32_t  ICDIPR89;                               /*  ICDIPR89        */
    volatile uint32_t  ICDIPR90;                               /*  ICDIPR90        */
    volatile uint32_t  ICDIPR91;                               /*  ICDIPR91        */
    volatile uint32_t  ICDIPR92;                               /*  ICDIPR92        */
    volatile uint32_t  ICDIPR93;                               /*  ICDIPR93        */
    volatile uint32_t  ICDIPR94;                               /*  ICDIPR94        */
    volatile uint32_t  ICDIPR95;                               /*  ICDIPR95        */
    volatile uint32_t  ICDIPR96;                               /*  ICDIPR96        */
    volatile uint32_t  ICDIPR97;                               /*  ICDIPR97        */
    volatile uint32_t  ICDIPR98;                               /*  ICDIPR98        */
    volatile uint32_t  ICDIPR99;                               /*  ICDIPR99        */
    volatile uint32_t  ICDIPR100;                              /*  ICDIPR100       */
    volatile uint32_t  ICDIPR101;                              /*  ICDIPR101       */
    volatile uint32_t  ICDIPR102;                              /*  ICDIPR102       */
    volatile uint32_t  ICDIPR103;                              /*  ICDIPR103       */
    volatile uint32_t  ICDIPR104;                              /*  ICDIPR104       */
    volatile uint32_t  ICDIPR105;                              /*  ICDIPR105       */
    volatile uint32_t  ICDIPR106;                              /*  ICDIPR106       */
    volatile uint32_t  ICDIPR107;                              /*  ICDIPR107       */
    volatile uint32_t  ICDIPR108;                              /*  ICDIPR108       */
    volatile uint32_t  ICDIPR109;                              /*  ICDIPR109       */
    volatile uint32_t  ICDIPR110;                              /*  ICDIPR110       */
    volatile uint32_t  ICDIPR111;                              /*  ICDIPR111       */
    volatile uint32_t  ICDIPR112;                              /*  ICDIPR112       */
    volatile uint32_t  ICDIPR113;                              /*  ICDIPR113       */
    volatile uint32_t  ICDIPR114;                              /*  ICDIPR114       */
    volatile uint32_t  ICDIPR115;                              /*  ICDIPR115       */
    volatile uint32_t  ICDIPR116;                              /*  ICDIPR116       */
    volatile uint32_t  ICDIPR117;                              /*  ICDIPR117       */
    volatile uint32_t  ICDIPR118;                              /*  ICDIPR118       */
    volatile uint32_t  ICDIPR119;                              /*  ICDIPR119       */
    volatile uint32_t  ICDIPR120;                              /*  ICDIPR120       */
    volatile uint32_t  ICDIPR121;                              /*  ICDIPR121       */
    volatile uint32_t  ICDIPR122;                              /*  ICDIPR122       */
    volatile uint32_t  ICDIPR123;                              /*  ICDIPR123       */
    volatile uint32_t  ICDIPR124;                              /*  ICDIPR124       */
    volatile uint32_t  ICDIPR125;                              /*  ICDIPR125       */
    volatile uint32_t  ICDIPR126;                              /*  ICDIPR126       */
    volatile uint32_t  ICDIPR127;                              /*  ICDIPR127       */
    volatile uint32_t  ICDIPR128;                              /*  ICDIPR128       */
    volatile uint32_t  ICDIPR129;                              /*  ICDIPR129       */
    volatile uint32_t  ICDIPR130;                              /*  ICDIPR130       */
    volatile uint32_t  ICDIPR131;                              /*  ICDIPR131       */
    volatile uint32_t  ICDIPR132;                              /*  ICDIPR132       */
    volatile uint32_t  ICDIPR133;                              /*  ICDIPR133       */
    volatile uint32_t  ICDIPR134;                              /*  ICDIPR134       */
    volatile uint32_t  ICDIPR135;                              /*  ICDIPR135       */
    volatile uint32_t  ICDIPR136;                              /*  ICDIPR136       */
    volatile uint32_t  ICDIPR137;                              /*  ICDIPR137       */
    volatile uint32_t  ICDIPR138;                              /*  ICDIPR138       */
    volatile uint32_t  ICDIPR139;                              /*  ICDIPR139       */
    volatile uint32_t  ICDIPR140;                              /*  ICDIPR140       */
    volatile uint32_t  ICDIPR141;                              /*  ICDIPR141       */
    volatile uint32_t  ICDIPR142;                              /*  ICDIPR142       */
    volatile uint32_t  ICDIPR143;                              /*  ICDIPR143       */
    volatile uint32_t  ICDIPR144;                              /*  ICDIPR144       */
    volatile uint32_t  ICDIPR145;                              /*  ICDIPR145       */
    volatile uint32_t  ICDIPR146;                              /*  ICDIPR146       */
    volatile uint8_t   dummy200[436];                          /*                  */

/* #define INTC_ICDIPTR0_COUNT (147) */
    volatile uint32_t  ICDIPTR0;                               /*  ICDIPTR0        */
    volatile uint32_t  ICDIPTR1;                               /*  ICDIPTR1        */
    volatile uint32_t  ICDIPTR2;                               /*  ICDIPTR2        */
    volatile uint32_t  ICDIPTR3;                               /*  ICDIPTR3        */
    volatile uint32_t  ICDIPTR4;                               /*  ICDIPTR4        */
    volatile uint32_t  ICDIPTR5;                               /*  ICDIPTR5        */
    volatile uint32_t  ICDIPTR6;                               /*  ICDIPTR6        */
    volatile uint32_t  ICDIPTR7;                               /*  ICDIPTR7        */
    volatile uint32_t  ICDIPTR8;                               /*  ICDIPTR8        */
    volatile uint32_t  ICDIPTR9;                               /*  ICDIPTR9        */
    volatile uint32_t  ICDIPTR10;                              /*  ICDIPTR10       */
    volatile uint32_t  ICDIPTR11;                              /*  ICDIPTR11       */
    volatile uint32_t  ICDIPTR12;                              /*  ICDIPTR12       */
    volatile uint32_t  ICDIPTR13;                              /*  ICDIPTR13       */
    volatile uint32_t  ICDIPTR14;                              /*  ICDIPTR14       */
    volatile uint32_t  ICDIPTR15;                              /*  ICDIPTR15       */
    volatile uint32_t  ICDIPTR16;                              /*  ICDIPTR16       */
    volatile uint32_t  ICDIPTR17;                              /*  ICDIPTR17       */
    volatile uint32_t  ICDIPTR18;                              /*  ICDIPTR18       */
    volatile uint32_t  ICDIPTR19;                              /*  ICDIPTR19       */
    volatile uint32_t  ICDIPTR20;                              /*  ICDIPTR20       */
    volatile uint32_t  ICDIPTR21;                              /*  ICDIPTR21       */
    volatile uint32_t  ICDIPTR22;                              /*  ICDIPTR22       */
    volatile uint32_t  ICDIPTR23;                              /*  ICDIPTR23       */
    volatile uint32_t  ICDIPTR24;                              /*  ICDIPTR24       */
    volatile uint32_t  ICDIPTR25;                              /*  ICDIPTR25       */
    volatile uint32_t  ICDIPTR26;                              /*  ICDIPTR26       */
    volatile uint32_t  ICDIPTR27;                              /*  ICDIPTR27       */
    volatile uint32_t  ICDIPTR28;                              /*  ICDIPTR28       */
    volatile uint32_t  ICDIPTR29;                              /*  ICDIPTR29       */
    volatile uint32_t  ICDIPTR30;                              /*  ICDIPTR30       */
    volatile uint32_t  ICDIPTR31;                              /*  ICDIPTR31       */
    volatile uint32_t  ICDIPTR32;                              /*  ICDIPTR32       */
    volatile uint32_t  ICDIPTR33;                              /*  ICDIPTR33       */
    volatile uint32_t  ICDIPTR34;                              /*  ICDIPTR34       */
    volatile uint32_t  ICDIPTR35;                              /*  ICDIPTR35       */
    volatile uint32_t  ICDIPTR36;                              /*  ICDIPTR36       */
    volatile uint32_t  ICDIPTR37;                              /*  ICDIPTR37       */
    volatile uint32_t  ICDIPTR38;                              /*  ICDIPTR38       */
    volatile uint32_t  ICDIPTR39;                              /*  ICDIPTR39       */
    volatile uint32_t  ICDIPTR40;                              /*  ICDIPTR40       */
    volatile uint32_t  ICDIPTR41;                              /*  ICDIPTR41       */
    volatile uint32_t  ICDIPTR42;                              /*  ICDIPTR42       */
    volatile uint32_t  ICDIPTR43;                              /*  ICDIPTR43       */
    volatile uint32_t  ICDIPTR44;                              /*  ICDIPTR44       */
    volatile uint32_t  ICDIPTR45;                              /*  ICDIPTR45       */
    volatile uint32_t  ICDIPTR46;                              /*  ICDIPTR46       */
    volatile uint32_t  ICDIPTR47;                              /*  ICDIPTR47       */
    volatile uint32_t  ICDIPTR48;                              /*  ICDIPTR48       */
    volatile uint32_t  ICDIPTR49;                              /*  ICDIPTR49       */
    volatile uint32_t  ICDIPTR50;                              /*  ICDIPTR50       */
    volatile uint32_t  ICDIPTR51;                              /*  ICDIPTR51       */
    volatile uint32_t  ICDIPTR52;                              /*  ICDIPTR52       */
    volatile uint32_t  ICDIPTR53;                              /*  ICDIPTR53       */
    volatile uint32_t  ICDIPTR54;                              /*  ICDIPTR54       */
    volatile uint32_t  ICDIPTR55;                              /*  ICDIPTR55       */
    volatile uint32_t  ICDIPTR56;                              /*  ICDIPTR56       */
    volatile uint32_t  ICDIPTR57;                              /*  ICDIPTR57       */
    volatile uint32_t  ICDIPTR58;                              /*  ICDIPTR58       */
    volatile uint32_t  ICDIPTR59;                              /*  ICDIPTR59       */
    volatile uint32_t  ICDIPTR60;                              /*  ICDIPTR60       */
    volatile uint32_t  ICDIPTR61;                              /*  ICDIPTR61       */
    volatile uint32_t  ICDIPTR62;                              /*  ICDIPTR62       */
    volatile uint32_t  ICDIPTR63;                              /*  ICDIPTR63       */
    volatile uint32_t  ICDIPTR64;                              /*  ICDIPTR64       */
    volatile uint32_t  ICDIPTR65;                              /*  ICDIPTR65       */
    volatile uint32_t  ICDIPTR66;                              /*  ICDIPTR66       */
    volatile uint32_t  ICDIPTR67;                              /*  ICDIPTR67       */
    volatile uint32_t  ICDIPTR68;                              /*  ICDIPTR68       */
    volatile uint32_t  ICDIPTR69;                              /*  ICDIPTR69       */
    volatile uint32_t  ICDIPTR70;                              /*  ICDIPTR70       */
    volatile uint32_t  ICDIPTR71;                              /*  ICDIPTR71       */
    volatile uint32_t  ICDIPTR72;                              /*  ICDIPTR72       */
    volatile uint32_t  ICDIPTR73;                              /*  ICDIPTR73       */
    volatile uint32_t  ICDIPTR74;                              /*  ICDIPTR74       */
    volatile uint32_t  ICDIPTR75;                              /*  ICDIPTR75       */
    volatile uint32_t  ICDIPTR76;                              /*  ICDIPTR76       */
    volatile uint32_t  ICDIPTR77;                              /*  ICDIPTR77       */
    volatile uint32_t  ICDIPTR78;                              /*  ICDIPTR78       */
    volatile uint32_t  ICDIPTR79;                              /*  ICDIPTR79       */
    volatile uint32_t  ICDIPTR80;                              /*  ICDIPTR80       */
    volatile uint32_t  ICDIPTR81;                              /*  ICDIPTR81       */
    volatile uint32_t  ICDIPTR82;                              /*  ICDIPTR82       */
    volatile uint32_t  ICDIPTR83;                              /*  ICDIPTR83       */
    volatile uint32_t  ICDIPTR84;                              /*  ICDIPTR84       */
    volatile uint32_t  ICDIPTR85;                              /*  ICDIPTR85       */
    volatile uint32_t  ICDIPTR86;                              /*  ICDIPTR86       */
    volatile uint32_t  ICDIPTR87;                              /*  ICDIPTR87       */
    volatile uint32_t  ICDIPTR88;                              /*  ICDIPTR88       */
    volatile uint32_t  ICDIPTR89;                              /*  ICDIPTR89       */
    volatile uint32_t  ICDIPTR90;                              /*  ICDIPTR90       */
    volatile uint32_t  ICDIPTR91;                              /*  ICDIPTR91       */
    volatile uint32_t  ICDIPTR92;                              /*  ICDIPTR92       */
    volatile uint32_t  ICDIPTR93;                              /*  ICDIPTR93       */
    volatile uint32_t  ICDIPTR94;                              /*  ICDIPTR94       */
    volatile uint32_t  ICDIPTR95;                              /*  ICDIPTR95       */
    volatile uint32_t  ICDIPTR96;                              /*  ICDIPTR96       */
    volatile uint32_t  ICDIPTR97;                              /*  ICDIPTR97       */
    volatile uint32_t  ICDIPTR98;                              /*  ICDIPTR98       */
    volatile uint32_t  ICDIPTR99;                              /*  ICDIPTR99       */
    volatile uint32_t  ICDIPTR100;                             /*  ICDIPTR100      */
    volatile uint32_t  ICDIPTR101;                             /*  ICDIPTR101      */
    volatile uint32_t  ICDIPTR102;                             /*  ICDIPTR102      */
    volatile uint32_t  ICDIPTR103;                             /*  ICDIPTR103      */
    volatile uint32_t  ICDIPTR104;                             /*  ICDIPTR104      */
    volatile uint32_t  ICDIPTR105;                             /*  ICDIPTR105      */
    volatile uint32_t  ICDIPTR106;                             /*  ICDIPTR106      */
    volatile uint32_t  ICDIPTR107;                             /*  ICDIPTR107      */
    volatile uint32_t  ICDIPTR108;                             /*  ICDIPTR108      */
    volatile uint32_t  ICDIPTR109;                             /*  ICDIPTR109      */
    volatile uint32_t  ICDIPTR110;                             /*  ICDIPTR110      */
    volatile uint32_t  ICDIPTR111;                             /*  ICDIPTR111      */
    volatile uint32_t  ICDIPTR112;                             /*  ICDIPTR112      */
    volatile uint32_t  ICDIPTR113;                             /*  ICDIPTR113      */
    volatile uint32_t  ICDIPTR114;                             /*  ICDIPTR114      */
    volatile uint32_t  ICDIPTR115;                             /*  ICDIPTR115      */
    volatile uint32_t  ICDIPTR116;                             /*  ICDIPTR116      */
    volatile uint32_t  ICDIPTR117;                             /*  ICDIPTR117      */
    volatile uint32_t  ICDIPTR118;                             /*  ICDIPTR118      */
    volatile uint32_t  ICDIPTR119;                             /*  ICDIPTR119      */
    volatile uint32_t  ICDIPTR120;                             /*  ICDIPTR120      */
    volatile uint32_t  ICDIPTR121;                             /*  ICDIPTR121      */
    volatile uint32_t  ICDIPTR122;                             /*  ICDIPTR122      */
    volatile uint32_t  ICDIPTR123;                             /*  ICDIPTR123      */
    volatile uint32_t  ICDIPTR124;                             /*  ICDIPTR124      */
    volatile uint32_t  ICDIPTR125;                             /*  ICDIPTR125      */
    volatile uint32_t  ICDIPTR126;                             /*  ICDIPTR126      */
    volatile uint32_t  ICDIPTR127;                             /*  ICDIPTR127      */
    volatile uint32_t  ICDIPTR128;                             /*  ICDIPTR128      */
    volatile uint32_t  ICDIPTR129;                             /*  ICDIPTR129      */
    volatile uint32_t  ICDIPTR130;                             /*  ICDIPTR130      */
    volatile uint32_t  ICDIPTR131;                             /*  ICDIPTR131      */
    volatile uint32_t  ICDIPTR132;                             /*  ICDIPTR132      */
    volatile uint32_t  ICDIPTR133;                             /*  ICDIPTR133      */
    volatile uint32_t  ICDIPTR134;                             /*  ICDIPTR134      */
    volatile uint32_t  ICDIPTR135;                             /*  ICDIPTR135      */
    volatile uint32_t  ICDIPTR136;                             /*  ICDIPTR136      */
    volatile uint32_t  ICDIPTR137;                             /*  ICDIPTR137      */
    volatile uint32_t  ICDIPTR138;                             /*  ICDIPTR138      */
    volatile uint32_t  ICDIPTR139;                             /*  ICDIPTR139      */
    volatile uint32_t  ICDIPTR140;                             /*  ICDIPTR140      */
    volatile uint32_t  ICDIPTR141;                             /*  ICDIPTR141      */
    volatile uint32_t  ICDIPTR142;                             /*  ICDIPTR142      */
    volatile uint32_t  ICDIPTR143;                             /*  ICDIPTR143      */
    volatile uint32_t  ICDIPTR144;                             /*  ICDIPTR144      */
    volatile uint32_t  ICDIPTR145;                             /*  ICDIPTR145      */
    volatile uint32_t  ICDIPTR146;                             /*  ICDIPTR146      */
    volatile uint8_t   dummy201[436];                          /*                  */

/* #define INTC_ICDICFR0_COUNT (37) */
    volatile uint32_t  ICDICFR0;                               /*  ICDICFR0        */
    volatile uint32_t  ICDICFR1;                               /*  ICDICFR1        */
    volatile uint32_t  ICDICFR2;                               /*  ICDICFR2        */
    volatile uint32_t  ICDICFR3;                               /*  ICDICFR3        */
    volatile uint32_t  ICDICFR4;                               /*  ICDICFR4        */
    volatile uint32_t  ICDICFR5;                               /*  ICDICFR5        */
    volatile uint32_t  ICDICFR6;                               /*  ICDICFR6        */
    volatile uint32_t  ICDICFR7;                               /*  ICDICFR7        */
    volatile uint32_t  ICDICFR8;                               /*  ICDICFR8        */
    volatile uint32_t  ICDICFR9;                               /*  ICDICFR9        */
    volatile uint32_t  ICDICFR10;                              /*  ICDICFR10       */
    volatile uint32_t  ICDICFR11;                              /*  ICDICFR11       */
    volatile uint32_t  ICDICFR12;                              /*  ICDICFR12       */
    volatile uint32_t  ICDICFR13;                              /*  ICDICFR13       */
    volatile uint32_t  ICDICFR14;                              /*  ICDICFR14       */
    volatile uint32_t  ICDICFR15;                              /*  ICDICFR15       */
    volatile uint32_t  ICDICFR16;                              /*  ICDICFR16       */
    volatile uint32_t  ICDICFR17;                              /*  ICDICFR17       */
    volatile uint32_t  ICDICFR18;                              /*  ICDICFR18       */
    volatile uint32_t  ICDICFR19;                              /*  ICDICFR19       */
    volatile uint32_t  ICDICFR20;                              /*  ICDICFR20       */
    volatile uint32_t  ICDICFR21;                              /*  ICDICFR21       */
    volatile uint32_t  ICDICFR22;                              /*  ICDICFR22       */
    volatile uint32_t  ICDICFR23;                              /*  ICDICFR23       */
    volatile uint32_t  ICDICFR24;                              /*  ICDICFR24       */
    volatile uint32_t  ICDICFR25;                              /*  ICDICFR25       */
    volatile uint32_t  ICDICFR26;                              /*  ICDICFR26       */
    volatile uint32_t  ICDICFR27;                              /*  ICDICFR27       */
    volatile uint32_t  ICDICFR28;                              /*  ICDICFR28       */
    volatile uint32_t  ICDICFR29;                              /*  ICDICFR29       */
    volatile uint32_t  ICDICFR30;                              /*  ICDICFR30       */
    volatile uint32_t  ICDICFR31;                              /*  ICDICFR31       */
    volatile uint32_t  ICDICFR32;                              /*  ICDICFR32       */
    volatile uint32_t  ICDICFR33;                              /*  ICDICFR33       */
    volatile uint32_t  ICDICFR34;                              /*  ICDICFR34       */
    volatile uint32_t  ICDICFR35;                              /*  ICDICFR35       */
    volatile uint32_t  ICDICFR36;                              /*  ICDICFR36       */
    volatile uint8_t   dummy202[108];                          /*                  */
    volatile uint32_t  PPI_STATUS;                             /*  PPI_STATUS      */

/* #define INTC_SPI_STATUS0_COUNT (17) */
    volatile uint32_t  SPI_STATUS0;                            /*  SPI_STATUS0     */
    volatile uint32_t  SPI_STATUS1;                            /*  SPI_STATUS1     */
    volatile uint32_t  SPI_STATUS2;                            /*  SPI_STATUS2     */
    volatile uint32_t  SPI_STATUS3;                            /*  SPI_STATUS3     */
    volatile uint32_t  SPI_STATUS4;                            /*  SPI_STATUS4     */
    volatile uint32_t  SPI_STATUS5;                            /*  SPI_STATUS5     */
    volatile uint32_t  SPI_STATUS6;                            /*  SPI_STATUS6     */
    volatile uint32_t  SPI_STATUS7;                            /*  SPI_STATUS7     */
    volatile uint32_t  SPI_STATUS8;                            /*  SPI_STATUS8     */
    volatile uint32_t  SPI_STATUS9;                            /*  SPI_STATUS9     */
    volatile uint32_t  SPI_STATUS10;                           /*  SPI_STATUS10    */
    volatile uint32_t  SPI_STATUS11;                           /*  SPI_STATUS11    */
    volatile uint32_t  SPI_STATUS12;                           /*  SPI_STATUS12    */
    volatile uint32_t  SPI_STATUS13;                           /*  SPI_STATUS13    */
    volatile uint32_t  SPI_STATUS14;                           /*  SPI_STATUS14    */
    volatile uint32_t  SPI_STATUS15;                           /*  SPI_STATUS15    */
    volatile uint32_t  SPI_STATUS16;                           /*  SPI_STATUS16    */
    volatile uint8_t   dummy203[440];                          /*                  */
    volatile uint32_t  ICDSGIR;                                /*  ICDSGIR         */
    volatile uint8_t   dummy204[252];                          /*                  */
    volatile uint32_t  ICCICR;                                 /*  ICCICR          */
    volatile uint32_t  ICCPMR;                                 /*  ICCPMR          */
    volatile uint32_t  ICCBPR;                                 /*  ICCBPR          */
    volatile uint32_t  ICCIAR;                                 /*  ICCIAR          */
    volatile uint32_t  ICCEOIR;                                /*  ICCEOIR         */
    volatile uint32_t  ICCRPR;                                 /*  ICCRPR          */
    volatile uint32_t  ICCHPIR;                                /*  ICCHPIR         */
    volatile uint32_t  ICCABPR;                                /*  ICCABPR         */
    volatile uint8_t   dummy205[220];                          /*                  */
    volatile uint32_t  ICCIIDR;                                /*  ICCIIDR         */
    volatile uint8_t   dummy206[350148352];                    /*                  */
    volatile uint16_t ICR0;                                   /*  ICR0            */
    volatile uint16_t ICR1;                                   /*  ICR1            */
    volatile uint16_t IRQRR;                                  /*  IRQRR           */
} r_io_intc_t;


/* <-SEC M1.10.1 */
/* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
/* <-QAC 0857 */
/* <-QAC 0639 */
#endif
